﻿//Created by Action Script Viewer - http://www.buraks.com/asv
package reprise.css {
    import reprise.data.*;

    public dynamic class ComputedStyles {

        public var frameRate:Number;
        public var backgroundBlendMode:String;
        public var left:Number;
        public var opacity:Number;// = 1
        public var leading:Number;
        public var borderRenderer:String;
        public var backgroundRenderer:String;
        public var visibility:String= "visible"
        public var marginRight:int;
        public var RepriseTransitionDefaultValue:Array;
        public var right:Number;
        public var borderLeftStyle:String = "none"
        public var height:int;
        public var position:String = "static"
        public var bottom:Number;
        public var borderBottomColor:AdvancedColor;
        public var verticalAlign:String;
        public var collapsedMarginTop:int;
        public var borderLeftWidth:int;// = 0
        public var tabStops:String;
        public var backgroundShadowColor:AdvancedColor;
        public var inputLengthRestrict:int;
        public var tabIndex:int;// = 0
        public var inputCharRestrict:String;
        public var tooltipDelay:Number;
        public var borderRightStyle:String = "none"
        public var sharpness:Number;
        public var boxSizing:String = "content-box"
        public var textShadowStrength:Number;
        public var top:Number;
        public var borderBottomLeftRadius:Number;// = 0
        public var borderTopColor:AdvancedColor;
        public var float:String = "none"
        public var borderRightWidth:int;// = 0
        public var scaleScrollThumb:Boolean;
        public var backgroundGradientRotation:Number;// = 0
        public var pageScrollSize:int;
        public var cursor:String = "default"
        public var antiAliasType:String;
        public var backgroundRepeat:String;
        public var textShadowXBlur:Number;
        public var selectable:Boolean;
        public var collapsedMarginBottom:int;
        public var color:AdvancedColor;
        public var thickness:Number;
        public var RepriseTransitionDuration:Array;
        public var zIndex:int;// = 0
        public var marginBottom:int;
        public var wordWrap:String;
        public var rotation:Number;// = 0
        public var paddingTop:int;
        public var borderTopRightRadius:Number;// = 0
        public var RepriseTransitionDelay:Array;
        public var paddingRight:int;
        public var borderBottomWidth:int;// = 0
        public var borderBottomStyle:String = "none"
        public var intrinsicHeight:int;
        public var blendMode:String = "normal"
        public var backgroundGradientColors:Array;
        public var autoHide:Boolean;
        public var textShadowQuality:Number;
        public var lineScrollSize:int;
        public var paddingBottom:int;
        public var fontFamily:String;
        public var cacheAsBitmap:Boolean;
        public var borderTopStyle:String = "none"
        public var textShadowInner:Boolean;
        public var embedFonts:Boolean;
        public var multiline:Boolean;
        public var textShadowColor:AdvancedColor;
        public var paddingLeft:int;
        public var borderTopWidth:int;// = 0
        public var intrinsicWidth:int;
        public var display:String = "block"
        public var gridFitType:String;
        public var width:int;
        public var marginTop:int;
        public var backgroundPositionX:int;// = 0
        public var backgroundImageType:String;
        public var backgroundImage:String = "none"
        public var textTransform:String;
        public var borderLeftColor:AdvancedColor;
        public var backgroundPositionY:int;// = 0
        public var marginLeft:int;
        public var textShadowXOffset:int;
        public var borderBottomRightRadius:Number;// = 0
        public var backgroundGradientType:String;
        public var textShadowHideObject:Boolean;
        public var backgroundColor:AdvancedColor;
        public var RepriseTransitionProperty:Array;
        public var backgroundScale9Type:String = "none"
        public var borderTopLeftRadius:Number;// = 0
        public var RepriseTransitionTimingFunction:Array;
        public var textShadowKnockout:Boolean;
        public var textShadowYBlur:Number;
        public var tooltipRenderer:String;
        public var borderRightColor:AdvancedColor;
        public var backgroundGradientRatios:Array;
        public var fontSize:Number;
        public var textAlign:String;
        public var textShadowYOffset:int;

        public static const BASELINE:ComputedStyles = new (ComputedStyles);
;

        public function updateValues(_arg1:CSSDeclaration, _arg2:CSSPropertiesChangeList):void{
            var _local3:String;
            for (_local3 in _arg2) {
                if (_arg1.hasStyle(_local3)){
					var temp = _arg1.getStyle(_local3).valueOf();
                    this[_local3] = temp;
                } else {
                    if (BASELINE.hasOwnProperty(_local3)){
                        this[_local3] = BASELINE[_local3];
                    } else {
                        delete this[_local3];
                    };
                };
            };
        }

    }
}//package reprise.css 
